package com.systemic.service;

import com.systemic.pojo.EmotionLog;
import com.systemic.vo.PageVo;

import java.util.List;

/**
 * @ClassName: EmotionLogService
 * @Description:
 * @Author:
 * @CreateTime: 2024-01-22 17:34
 * @Version:
 **/
public interface EmotionLogService {

    /**
     * 新增
     * @param emotionLog
     * @return
     */
    int add(EmotionLog emotionLog);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    int deleteList(Integer[] ids);

    /**
     * 删除
     * @param id
     * @return
     */
    int delete(Integer id);

    /**
     * 修改
     * @param emotionLog
     * @return
     */
    int update(EmotionLog emotionLog);

    /**
     * 分页查询
     * @param pageVo
     * @return
     */
    List<EmotionLog> selectList(PageVo pageVo);

    /**
     * 指定查询
     * @param id
     * @return
     */
    EmotionLog selectById(Integer id);
}
